import request from '@/utils/request'

// 查询部门列表
export function listDept(query) {
  return request({
    url: '/system/ltd_product/listAll',
    method: 'get',
    params: query
  })
}

// 查询部门列表
export function listDetails(query) {
  return request({
    url: '/system/ltd_product_detail/list',
    method: 'get',
    params: query
  })
}

// 新增部门
export function addLtdProduct(data) {
  return request({
    url: '/system/ltd_product/addLtdProduct',
    method: 'post',
    data: data
  })
}

// 新增部门
export function addDetail(data) {
  return request({
    url: '/system/ltd_product_detail',
    method: 'post',
    data: data
  })
}

// 修改部门
export function updateProduct(data) {
  return request({
    url: '/system/ltd_product/updateProduct',
    method: 'put',
    data: data
  })
}

// 修改部门
export function updateDetail(data) {
  return request({
    url: '/system/ltd_product_detail',
    method: 'put',
    data: data
  })
}

// 删除部门
export function deleteProduct(deptId) {
  return request({
    url: '/system/ltd_product/deleteProduct/' + deptId,
    method: 'delete'
  })
}

// 删除部门
export function delDetail(detailId) {
  return request({
    url: '/system/ltd_product_detail/updateLtdProductDetailStatus/' + detailId,
    method: 'delete'
  })
}

// 删除部门
export function deleteLtdProductDetailItem(id) {
  return request({
    url: '/system/ltd_product_detail_item/deleteLtdProductDetailItem/' + id,
    method: 'delete'
  })
}

// 获取产品资料详细信息
export function getItemList(detailId) {
  return request({
    url: '/system/ltd_product_detail_item/getItemList/' + detailId,
    method: 'get'
  })
}

// 新增详细信息
export function addLtdProductDetailItem(data) {
  return request({
    url: '/system/ltd_product_detail_item/addLtdProductDetailItem',
    method: 'post',
    data: data,
    headers: {
      'Content-Type': 'multipart/form-data'
    },
  })
}

// 新增详细信息
export function updateDetailItem(data) {
  return request({
    url: '/system/ltd_product_detail_item/updateDetailItem',
    method: 'put',
    data: data,
    headers: {
      'Content-Type': 'multipart/form-data'
    },
  })
}

